home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / language / gemfsc18.lzh / AESSRC18.LZH / AESFUNCS / FRMVERRO.C < prev    next >
Text File  |  1992-03-27  |  624b  |  32 lines

  1. /**************************************************************************
  2.  * FRMVERRO.C - The frm_verror() routine.
  3.  *************************************************************************/
  4.  
  5. #include <stdarg.h>
  6. #include "gemfast.h"
  7. #include "exterror.h"
  8.  
  9. #ifndef NULL
  10.   #define NULL 0L
  11. #endif
  12.  
  13. extern char *_Frmaddmsg;
  14.  
  15. int frm_verror(err, buttons, fmt, args)
  16.     int     err;
  17.     char    *buttons;
  18.     char    *fmt;
  19.     va_list args;
  20. {
  21.     char    *msg;
  22.  
  23.     if (err) {
  24.         if (NULL == (msg = exterror(err))) {
  25.             msg = "<no message>";
  26.         }
  27.         _Frmaddmsg = msg;
  28.     }
  29.  
  30.     return frm_vprintf(FRM_NORMAL, buttons, fmt, args);
  31. }
  32. ə